﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ZoomAtMouse
{
    public static class Keyboard
    {
        //TODO: This does not seem to be the best place for this as it is modified more often
        //than when a key (Ctrl) is down.  Consider moving it elsewhere.
        public static double ZoomLevelAtCtrlKeyDown { get; set; }


        public static bool CtrlKeyDown { get; set; }
        public static bool ShiftKeyDown { get; set; }
        public static bool AltKeyDown { get; set; }
        

        public static void ResetKeyStates()
        {
            Keyboard.AltKeyDown = false;
            Keyboard.CtrlKeyDown = false;
            Keyboard.ShiftKeyDown = false;
        }
    }
}
